home *** CD-ROM | disk | FTP | other *** search
/ Alles Voor Internet / Tout Pour Internet / alles voor internet.iso / MacInternet™ / Telnet / Terminal 2.2 / Documentation / THINK C info < prev   
Text File  |  1992-01-17  |  2KB  |  114 lines

  1. ===========================================================================
  2. Terminal 2.2                              THINK C 5.02 project organization
  3. ===========================================================================
  4.  
  5. Create a project named "Terminal π".
  6. The resources needed are in the file "Terminal π.rsrc".
  7. (Note: when running in the context of the THINK C project you may need to
  8. increase the partition size)
  9.  
  10. Options...
  11.     Compiler Flags:        Check Pointer Types
  12.                         Require Prototypes
  13.  
  14. Set Project Type...
  15.     Application
  16.     File Type:            APPL
  17.     Creator:            ET_T
  18.     Partition (K)        160
  19.     MF Attrs            5880    MultiFinder-Aware
  20.                                 Background Null Events
  21.                                 Suspend & Resume Events
  22.                                 32-Bit Compatible
  23.  
  24. Precompile "MacHeaders.c" into "MacHeaders" (in the project folder, don't
  25. use the "MacHeaders" from the THINK C folder).
  26.  
  27. Note: If you don't have the Communications Toolbox library and include
  28. files, don't define the symbol "USECTB" in "main.h" before building the
  29. application. Without the Communications Toolbox, only the modem port and
  30. the printer port are recognized as serial devices.
  31.  
  32.  
  33. Segment #2
  34. ----------
  35.  
  36. ANSI—small
  37. CommToolbox            (see note above)
  38. MacTraps
  39. Main.c
  40. Utilities.c
  41.  
  42. Segment #3
  43. ----------
  44.  
  45. CancelDialog.c
  46. CRC.c
  47. Document.c
  48. File.c
  49. FormatStr.c
  50. Interp.c
  51. MacBinary.c
  52. Macros.c
  53. MySF.c
  54. Port.c
  55. Procedure.c
  56. Script.c
  57. Scroll.c
  58. Text.c
  59.  
  60. Segment #4
  61. ----------
  62.  
  63. Init.c
  64.  
  65. Segment #5
  66. ----------
  67.  
  68. OtherOptions.c
  69. Popup.c
  70. PortOptions.c
  71. ProtocolOptions.c
  72. SendOptions.c
  73. TerminalOptions.c
  74. XOptions.c
  75. ZOptions.c
  76.  
  77. Segment #6
  78. ----------
  79.  
  80. About.c
  81.  
  82. Segment #7
  83. ----------
  84.  
  85. XModem.c
  86.  
  87. Segment #8
  88. ----------
  89.  
  90. CisB.c
  91.  
  92. Segment #9
  93. ----------
  94.  
  95. ZModem.c
  96.  
  97.  
  98. When the application is built use "ResEdit" to set the attributes of the
  99. following CODE resources. This is necessary to avoid heap fragmentation.
  100.  
  101. CODE #            Locked        Preload        Purgeable    Protected
  102. -------------------------------------------------------------
  103.     1                x            x                        x
  104.     2                x            x                        x
  105.     3                x            x                        x
  106.     4 (*)                                    x            x
  107.     5 (*)                                    x            x
  108.     6 (*)                                    x            x
  109.     7 (*)                                    x            x
  110.     8 (*)                                    x            x
  111.     9 (*)                                    x            x
  112.  
  113. (*) These segments are unloaded if no longer used
  114.